package com.bidevalution.dao.entity;

import lombok.extern.log4j.Log4j2;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

import com.qtp.core.util.DateUtil;

/**
 * 中文名： sms_send_fail
 * 表名： sms_send_fail
 * @author   MaoWJ
 * @date 2019-06-20 13:52:23  
 */
@Log4j2
public class SmsSendFail {
    // ------------------------------ FIELDS ------------------------------
    /**
     * 主键id(varchar(36))
     */
    private String seqId; 

    /**
     * 发送内容(varchar(2000))
     */
    private String content; 

    /**
     * 发送手机号(varchar(200))
     */
    private String phone; 

    /**
     * 失败原因(varchar(500))
     */
    private String failReason; 

    /**
     * 创建时间(datetime)
     */
    private Date createTime; 

    /**
     * 更新时间(datetime)
     */
    private Date updateTime; 

    /**
     * 是否删除(int)
     */
    private Integer isDel; 

    
    // --------------------- GETTER / SETTER METHODS ---------------------
    /**
    * 主键id(varchar(36))
    * @return 
    */
    public String getSeqId() {
        return seqId;        
    }

    /**
    * 主键id(varchar(36))
    * @param seqId 
    */
    public void setSeqId(String seqId) {
        this.seqId = seqId;
    }

    /**
    * 发送内容(varchar(2000))
    * @return 
    */
    public String getContent() {
        return content;        
    }

    /**
    * 发送内容(varchar(2000))
    * @param content 
    */
    public void setContent(String content) {
        this.content = content;
    }

    /**
    * 发送手机号(varchar(200))
    * @return 
    */
    public String getPhone() {
        return phone;        
    }

    /**
    * 发送手机号(varchar(200))
    * @param phone 
    */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
    * 失败原因(varchar(500))
    * @return 
    */
    public String getFailReason() {
        return failReason;        
    }

    /**
    * 失败原因(varchar(500))
    * @param failReason 
    */
    public void setFailReason(String failReason) {
        this.failReason = failReason;
    }

    /**
    * 创建时间(datetime)
    * @return 
    */
    public Date getCreateTime() {
        return createTime == null ? null : (Date)createTime.clone();        
    }

    /**
    * 创建时间(datetime)
    * @param createTime 
    */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime == null ? null : (Date)createTime.clone();
    }

    public void setCreateTime(String createTime) {
    	this.createTime = DateUtil.stringToDate(createTime, "yyyy-MM-dd hh:mm:ss");
    }

    /**
    * 更新时间(datetime)
    * @return 
    */
    public Date getUpdateTime() {
        return updateTime == null ? null : (Date)updateTime.clone();        
    }

    /**
    * 更新时间(datetime)
    * @param updateTime 
    */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime == null ? null : (Date)updateTime.clone();
    }

    public void setUpdateTime(String updateTime) {
    	this.createTime = DateUtil.stringToDate(updateTime, "yyyy-MM-dd hh:mm:ss");
    }

    /**
    * 是否删除(int)
    * @return 
    */
    public Integer getIsDel() {
        return isDel;        
    }

    /**
    * 是否删除(int)
    * @param isDel 
    */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

}

